package com.aaa.service;

import com.aaa.dto.GoodsLoginInfo;
import com.aaa.dto.UpdateCheckGoodsLogin;
import com.aaa.dto.UpdateGoodsInfo;
import com.aaa.pojo.DefaultMsg;
import com.aaa.pojo.Goods;
import com.aaa.pojo.GoodsType;

import java.util.List;

public interface GoodsService {

    List<Goods> findAllGoods();

    DefaultMsg addGoods(Goods goods);

    List<GoodsType> findAllType();

    DefaultMsg updateStateOfGoodsById(Integer id, Integer state);

    DefaultMsg updateCountOfGoodsById(Integer id, Integer buyCount);

    DefaultMsg addGoodsLoginInfo(GoodsLoginInfo goodsLoginInfo);

    List<GoodsLoginInfo> findGoodsLoginInfo();

    DefaultMsg updateStatusById(UpdateCheckGoodsLogin updateCheckGoodsLogin);

    DefaultMsg updateGoodsInfoByGoodsId(UpdateGoodsInfo updateGoodsInfo);

}
